package com.easyj.admin.activiti.vo;

import java.io.Serializable;
import java.util.Date;





/**
 * 任务VO,用户于前端列表显示
 * @author hjf
 *
 */
public class TaskVO implements Serializable{

private static final long serialVersionUID = 1L;
	
	//任务ID
	private String taskId;
	//任务名称
	private String name;
	/**
	 * 任务定义key
	 */
	private String taskDefKey;
	
	/**
	 *  关联实体ID
	 */
	private String businessKey;
	
	private String formKey;
	/**
	 * 父任务id
	 */
	private String parentTaskId;
	
	private String ownerId;
	private String ownerName;

	private Date createTime;
	
	private Date endTime;
	
	private String taskComment;
	
	/**
	 * 流程实例ID
	 */
	private String procInstId;
	
	//流程名称
	private String procName;
	
	private String procDefKey;
	
	
	private Date applyTime;
	
	//审请人
	private Long applicantId;
	private String applicant;
	
	private String assignee; //执行人，审批人
	
	
	public String getApplicant() {
		return applicant;
	}

	
	public String getProcName() {
		return procName;
	}



	public void setProcName(String procName) {
		this.procName = procName;
	}



	public String getTaskId() {
		return taskId;
	}


	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}


	public String getProcDefKey() {
		return procDefKey;
	}

	public void setProcDefKey(String procDefKey) {
		this.procDefKey = procDefKey;
	}

	public String getBusinessKey() {
		return businessKey;
	}


	public void setBusinessKey(String businessKey) {
		this.businessKey = businessKey;
	}


	public Date getApplyTime() {
		return applyTime;
	}

	public void setApplyTime(Date applyTime) {
		this.applyTime = applyTime;
	}

	public Long getApplicantId() {
		return applicantId;
	}

	public void setApplicantId(Long applicantId) {
		this.applicantId = applicantId;
	}


	public String getName() {
		return name;
	}


	public Date getCreateTime() {
		return createTime;
	}


	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}


	public void setName(String name) {
		this.name = name;
	}


	public String getTaskDefKey() {
		return taskDefKey;
	}


	public void setTaskDefKey(String taskDefKey) {
		this.taskDefKey = taskDefKey;
	}


	public String getProcInstId() {
		return procInstId;
	}


	public void setProcInstId(String procInstId) {
		this.procInstId = procInstId;
	}


	public void setApplicant(String applicant) {
		this.applicant = applicant;
	}


	public Date getEndTime() {
		return endTime;
	}


	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}


	public String getAssignee() {
		return assignee;
	}


	public void setAssignee(String assignee) {
		this.assignee = assignee;
	}


	public String getTaskComment() {
		return taskComment;
	}


	public void setTaskComment(String taskComment) {
		this.taskComment = taskComment;
	}


	public String getParentTaskId() {
		return parentTaskId;
	}


	public void setParentTaskId(String parentTaskId) {
		this.parentTaskId = parentTaskId;
	}

	public String getFormKey() {
		return formKey;
	}


	public void setFormKey(String formKey) {
		this.formKey = formKey;
	}


	public String getOwnerName() {
		return ownerName;
	}


	public void setOwnerName(String ownerName) {
		this.ownerName = ownerName;
	}
	

    public String getOwnerId() {
		return ownerId;
	}


	public void setOwnerId(String ownerId) {
		this.ownerId = ownerId;
	}

	
}
